• php codetracker ct
  • ct输出解释
  • 实现文件
  • 关键配置
  • 输出路径
  • php ct todo
  • lv1=php lv2= type=
    php codetracker ct
    代码跟踪,简称ct,也可以理解为医学上的ct简称,用于检查问题的工具。
    X:\project\Visual Studio Projects\FindHelper\FindHelper\bin\Debug\CodeViewer.exe
    click:Test ct parse

    ct输出解释

    cur_time:输出绝对时间,为了定位比较test、admin间的输出。
    total_time:当前请求消耗的相对总时间。
    delta_time:表示上一函数的消耗时间,注意,不是当前函数的消耗时间。因为没有办法在当前函数执行即将完成时调用CT。
    overtime:超过时间阈值,有此输出。

    实现文件

    basic\common.php
    覆盖配置文件:
    basic\common.my.php

    关键配置

    // 关闭ct,默认为true,因为开启会有一定的性能损耗
    $CT_off = true;
    // ct输出格式,默认为空(""),当需要检查代码覆盖时,改为"raw"
    $CT_format = "";

    输出路径

    runtime/logs/ct.txt
    lv1=php lv2=codetracker type=

    php ct todo

    ct:
    php load 输出
    Dispatcher::dispatch > Dispatcher.dispatch
    这个需要过滤掉: \app\controllers\api\UserinfoController::actionRecommend